import java.util.Random;

/**
 * @Date：2024/12/24
 * @Author：Mr.王亚栋
 * @Version:1.0
 * @Description:
 * @return：
 */
public class Demo01 {

    public static void main(String[] args) {

        Random random = new Random();

        LinkedList linkedList = new LinkedList();

//        for (int i = 0; i < 10; i++) {
//
//            // 在链表尾部添加元素
//           linkedList.appendTail(random.nextInt(10));
//        }

        linkedList.appendTail(3);
        linkedList.appendTail(4);
        linkedList.appendTail(3);
        linkedList.appendTail(2);
        linkedList.appendTail(1);

        // 在链表头部添加元素
        linkedList.appendHead(31);
        linkedList.appendHead(36);

        linkedList.printLinkList();

        System.out.println();

        linkedList.removeLinkAll(3);

        linkedList.printLinkList();

        System.out.println();

        System.out.println("元素17是否存在? -> " + (linkedList.findVal(17) ? "存在":"不存在"));

        LinkedList.Node reserveLink = linkedList.reserveLink(linkedList);

        System.out.println(reserveLink);


    }
}
